package com.ashraya.model.entity;

import java.sql.Timestamp;

public class Suggestion implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	private Integer suggestionKey;
	private String message;
	private Timestamp suggestionDate;
	private Timestamp expiredDate;
	private AttributeValue suggestionStatusType;
	private Member suggestedBy;
	private Member expiredBy;

	public Suggestion() {
	}

	public Suggestion(Integer suggestionKey, String message, Timestamp suggestionDate, Timestamp expiredDate,
			AttributeValue suggestionStatusType, Member suggestedBy, Member expiredBy) {
		this.suggestionKey = suggestionKey;
		this.message = message;
		this.suggestionDate = suggestionDate;
		this.expiredDate = expiredDate;
		this.suggestionStatusType = suggestionStatusType;
		this.suggestedBy = suggestedBy;
		this.expiredBy = expiredBy;
	}

	public Integer getSuggestionKey() {
		return suggestionKey;
	}

	public void setSuggestionKey(Integer suggestionKey) {
		this.suggestionKey = suggestionKey;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public Timestamp getSuggestionDate() {
		return suggestionDate;
	}

	public void setSuggestionDate(Timestamp suggestionDate) {
		this.suggestionDate = suggestionDate;
	}

	public Timestamp getExpiredDate() {
		return expiredDate;
	}

	public void setExpiredDate(Timestamp expiredDate) {
		this.expiredDate = expiredDate;
	}

	public AttributeValue getSuggestionStatusType() {
		return suggestionStatusType;
	}

	public void setSuggestionStatusType(AttributeValue suggestionStatusType) {
		this.suggestionStatusType = suggestionStatusType;
	}

	public Member getSuggestedBy() {
		return suggestedBy;
	}

	public void setSuggestedBy(Member suggestedBy) {
		this.suggestedBy = suggestedBy;
	}

	public Member getExpiredBy() {
		return expiredBy;
	}

	public void setExpiredBy(Member expiredBy) {
		this.expiredBy = expiredBy;
	}

}
